home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Sound / MidI / BARS&PIPESPROF2,0-2.DMS / in.adf / Yak Source Code / YakSource.LZH / yakpw.c < prev   
Encoding:
C/C++ Source or Header  |  1992-10-02  |  2.2 KB  |  183 lines

  1.  
  2. static UBYTE yakyakGadget3SIBuff[29];
  3. static struct StringInfo yakyakGadget3SInfo = {
  4.     yakyakGadget3SIBuff,
  5.     NULL,
  6.     0,
  7.     29,
  8.     0,
  9.     0,0,0,0,0,
  10.     0,
  11.     0,
  12.     NULL
  13. };
  14.  
  15. static struct IntuiText yakIText1 = {
  16.     2,0,JAM2,
  17.     -48,1,
  18.     NULL,
  19.     "Label:",
  20.     NULL
  21. };
  22.  
  23. static struct Gadget yakGadget3 = {
  24.     NULL,
  25.     56,27,
  26.     176,9,
  27.     NULL,
  28.     RELVERIFY+GADGIMMEDIATE,
  29.     STRGADGET,
  30.     NULL,
  31.     NULL,
  32.     &yakIText1,
  33.     NULL,
  34.     (APTR)&yakyakGadget3SInfo,
  35.     3,
  36.     NULL
  37. };
  38.  
  39. static struct Gadget yakGadget2 = {
  40.     &yakGadget3,
  41.     8,39,
  42.     224,78,
  43.     GADGHBOX+GADGHIMAGE,
  44.     RELVERIFY+GADGIMMEDIATE,
  45.     BOOLGADGET,
  46.     NULL,
  47.     NULL,
  48.     NULL,
  49.     NULL,
  50.     NULL,
  51.     4,
  52.     NULL
  53. };
  54.  
  55. static UBYTE yakyakGadget1SIBuff[99];
  56. static struct StringInfo yakyakGadget1SInfo = {
  57.     yakyakGadget1SIBuff,
  58.     NULL,
  59.     0,
  60.     99,
  61.     0,
  62.     0,0,0,0,0,
  63.     0,
  64.     0,
  65.     NULL
  66. };
  67.  
  68. static struct IntuiText yakIText2 = {
  69.     2,0,JAM2,
  70.     -40,1,
  71.     NULL,
  72.     "G#10:",
  73.     NULL
  74. };
  75.  
  76. static struct Gadget yakGadget1 = {
  77.     &yakGadget2,
  78.     56,16,
  79.     176,9,
  80.     NULL,
  81.     RELVERIFY+GADGIMMEDIATE,
  82.     STRGADGET,
  83.     NULL,
  84.     NULL,
  85.     &yakIText2,
  86.     NULL,
  87.     (APTR)&yakyakGadget1SInfo,
  88.     1,
  89.     NULL
  90. };
  91.  
  92. #define yakGadgetList1 yakGadget1
  93.  
  94. static struct IntuiText yakIText3 = {
  95.     3,1,COMPLEMENT,
  96.     0,0,
  97.     NULL,
  98.     "Save List...",
  99.     NULL
  100. };
  101.  
  102. static struct MenuItem yakMenuItem3 = {
  103.     NULL,
  104.     0,16,
  105.     96,8,
  106.     ITEMTEXT+ITEMENABLED+HIGHCOMP,
  107.     0,
  108.     (APTR)&yakIText3,
  109.     NULL,
  110.     NULL,
  111.     NULL,
  112.     MENUNULL
  113. };
  114.  
  115. static struct IntuiText yakIText4 = {
  116.     3,1,COMPLEMENT,
  117.     0,0,
  118.     NULL,
  119.     "Load List...",
  120.     NULL
  121. };
  122.  
  123. static struct MenuItem yakMenuItem2 = {
  124.     &yakMenuItem3,
  125.     0,8,
  126.     96,8,
  127.     ITEMTEXT+ITEMENABLED+HIGHCOMP,
  128.     0,
  129.     (APTR)&yakIText4,
  130.     NULL,
  131.     NULL,
  132.     NULL,
  133.     MENUNULL
  134. };
  135.  
  136. static struct IntuiText yakIText5 = {
  137.     3,1,COMPLEMENT,
  138.     0,0,
  139.     NULL,
  140.     "Clear List",
  141.     NULL
  142. };
  143.  
  144. static struct MenuItem yakMenuItem1 = {
  145.     &yakMenuItem2,
  146.     0,0,
  147.     96,8,
  148.     ITEMTEXT+ITEMENABLED+HIGHCOMP,
  149.     0,
  150.     (APTR)&yakIText5,
  151.     NULL,
  152.     NULL,
  153.     NULL,
  154.     MENUNULL
  155. };
  156.  
  157. static struct Menu yakMenu1 = {
  158.     NULL,
  159.     0,0,
  160.     63,0,
  161.     MENUENABLED,
  162.     "Yak 1.0",
  163.     &yakMenuItem1
  164. };
  165.  
  166. #define yakMenuList1 yakMenu1
  167.  
  168. static struct NewWindow yakNewWindowStructure1 = {
  169.     170,25,
  170.     258,121,
  171.     4,1,
  172.     GADGETDOWN+GADGETUP+MENUPICK+CLOSEWINDOW,
  173.     WINDOWSIZING+WINDOWDRAG+WINDOWDEPTH+WINDOWCLOSE+ACTIVATE+NOCAREREFRESH,
  174.     &yakGadget1,
  175.     NULL,
  176.     NULL,
  177.     NULL,
  178.     NULL,
  179.     258,94,
  180.     258,-1,
  181.     CUSTOMSCREEN
  182. };
  183.